package com.thesis.manage.service;

import com.thesis.manage.common.service.BaseService;
import com.thesis.manage.domain.Classes;

import java.util.List;

/**
 * @author php
 * @date 2018/1/18
 */
public interface ClassesService extends BaseService<Classes> {
    /**
     * 导入数据
     *
     * @param classesInfo 班级信息
     * @param majorId     专业id
     */
    void importData(String classesInfo, Long majorId);

    /**
     * 查询班级详细信息通过专业id
     *
     * @param majorId 专业id
     * @return list
     */
    List<Classes> findByMajorId(Long majorId);

    /**
     * 查询班级名称通过专业id
     *
     * @param majorId 专业id
     * @return list
     */
    List<String> findClassNamesByMajorId(Long majorId);


    /**
     * 通过名称查找
     * @param classesName 名称
     * @param majorId
     * @return classes
     */
    Classes findByName(String classesName,Long majorId);
}
